<%@page import="study.itwill.team5.admin.AdminItem"%>
<%@page import="study.itwill.jsp.WebHandler"%>
<%@page import="study.itwill.team5.admin.Admin"%>
<%@page import="study.itwill.common.PatternChecker"%>
<%@page import="study.itwill.common.DBHandler"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ page session="true" %>
<%
	WebHandler web = new WebHandler(request, response, out);
	AdminItem loginInfo = (AdminItem)session.getAttribute("ADMIN_INFO");
	
	// 로그인 정보가 없을 경우 로그인 페이지로 이동
	if (loginInfo == null) {
		web.goPage("/italia/login.jsp", "로그인이 필요합니다");
		return;
	}
%>
<%
	String seq = request.getParameter("seq");

	if (!PatternChecker.isValue(seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 없습니다.');history.back();</script>");
		return;
	}
	if (!PatternChecker.isNum(seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 부정확합니다.');history.back();</script>");
		return;
	}

	int admin_number = Integer.parseInt(seq);
%>
<%@ include file="../dbcon.jsp"%>
<%
	/** 관리자 계정 조회 */
	Admin admin = new Admin();
	boolean result = admin.deleteAdmin(admin_number);
	
	/** 접속 해제 */
	DBHandler.disconnect();
	
	if (!result) {
		out.print("<script type='text/javascript'>alert('삭제에 실패했습니다.');history.back();</script>");
		return;
	}
	
	// 삭제 성공시 목록으로 이동
	response.sendRedirect("listAdmin.jsp");
%>